practically indestructible - Turkish English Dictionary